# -*- coding: utf-8 -*-

# === ユーザーが保持するロール情報の管理用クラス
class Role < ActiveRecord::Base
  has_and_belongs_to_many :users

  # === 管理者ユーザーの代表者を返す
  def self.admin
    return self.where(:name => "admin").first
  end

  # === コミュニティユーザーを返す
  def self.community_user
    return self.where(:name => "community_user").first
  end

  # === コミュニティマスタを返す
  def self.community_master
    return self.where(:name => "community_master").first
  end
end
